In Regexes§
See primary documentation in context for Word boundary
To match any word boundary, use <?wb>
. This is similar to \b
in other languages. To match the opposite, any character that is not bounding a word, use <!wb>
. This is similar to \B
in other languages; \b
and \B
will throw an X::Obsolete
exception from version 6.d of Raku.
These are both zero-width regex elements.
say "two-words" ~~ / two\-words /; # OUTPUT: «「two-words」»say "twowords" ~~ / twowords /; # OUTPUT: «「twowords」»